package com.songlanyun.modules.freebag.controller.api;

import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.songlanyun.common.exception.RRException;
import com.songlanyun.common.utils.PageUtils;
import com.songlanyun.common.utils.R;
import com.songlanyun.common.validator.ValidatorUtils;
import com.songlanyun.modules.freebag.entity.FreeBag;
import com.songlanyun.modules.freebag.service.FreeBagService;
import com.songlanyun.modules.user.controller.AbstractController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.Date;
import java.util.Map;


@RestController
@RequestMapping("/api/freebag")
public class FreeBagApiController extends AbstractController {

    @Autowired
    private FreeBagService freeBagService;

    /**
     * 下拉框
     */
    @GetMapping("/select")
//    @RequiresPermissions("base:freeBag:disable")
    public R getAllFreeBag() {
        return R.ok().put("data", freeBagService.list(new LambdaQueryWrapper<FreeBag>().eq(FreeBag::getHasEffect, true)));
    }
}
